package com.code.wflow.model;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 流程实例节点表(InstanceNode)表
 *
 * @author ggh
 * @date 2023/02/25
 */
@Data
public class InstanceNode implements Serializable {
    private static final long serialVersionUID = -90985749214869183L;
    /**
     * 主键
     */
    private Long id;
    /**
     * 流程id
     */
    private Long workflowId;
    /**
     * 流程节点id
     */
    private Long workflowNodeId;
    /**
     * 流程实例id
     */
    private Long instanceId;
    /**
     * 节点编码
     */
    private String code;
    /**
     * 节点阶段 1未开始 2进行中 3已结束
     */
    private Byte stage;
    /**
     * 是否通过 1.是 2.否
     */
    private Byte status;
    /**
     * 开始时间
     */
    private Date startTime;
    /**
     * 结束时间
     */
    private Date endTime;
    /**
     * 层级
     */
    private Integer level;
    /**
     * 条件组根节点
     */
    private Integer conditionsLevel;
    /**
     * 是否是结束标记
     */
    private Boolean end;
}

